HelloPrint\Inc\Services\HelloPrintApiService D

Total Complexity 308
Dependencies 2
Dependents 9
Total lines 1,002
Lines of code 896
Logical lines of code 564
Comment lines 9
Methods 21
Properties 5

Methods 21

Method Rating Maintainability Complexity Lines of code
getProductVariantsFilter()
D
3
132 354
createOrder()
D
17
61 222
getProductDetailForSelectOptions()
C
40 26 54
getProductPdfTemplates()
A
44 16 43
get_qts_and_levels()
A
45 10 39
getProductDetailsForLoad()
A
51 10 23
returnsQuotesServiceLevel()
S
58 8 14
getAllProducts()
S
54 7 20
_calculate_price_after_markup()
S
56 6 16
getAllSKUsByProductKey()
S
62 5 10
getCategoryProductForSelectOptions()
S
59 4 13
getCategoriesForSelectOptions()
S
61 4 11
post()
S
56 3 17
__construct()
S
63 4 9
updateLangFromResponse()
S
71 3 5
getResponseToJson()
S
64 3 10
sendRequestToQuote()
S
62 2 11
get()
S
60 1 14
getOrderDetails()
S
72 1 5
cancelOrder()
S
78 1 3
validateApiKey()
S
80 1 3